home *** CD-ROM | disk | FTP | other *** search
/ Palm Utilities / Palm_Utilities_CD-ROM_2001_2001.iso / files / finance general / My Checkbook 3.5 / MyCheckbook.exe / Readme.txt < prev   
Encoding:
Text File  |  1999-04-24  |  25.4 KB  |  322 lines

  1. MyCheckbook
  2. Version 3.5 (freeware)
  3.  
  4.  
  5.  
  6.  
  7. Copyright (c) 1999 by Quick's Pilot Software (QPS)
  8. Contact point: quickster@palmpage.com or cquick@magicnet.net
  9.  
  10.  
  11.  
  12.  
  13. Forward
  14. MyCheckbook started out as a very simplistic, one function, electronic checkbook application 
  15. written for my wife.  While still maintaining that original user friendly operation and Keep 
  16. It Simple Stupid (KISS) methodology, it has now evolved into a sophisticated, electronic 
  17. checkbook with many features and product enhancements.  These new developments were in part 
  18. due to the many suggestions and comments I received from enthusiastic MyCheckbook users.  
  19. Still, there are other changes I am considering for the next version and look forward to 
  20. again hearing from you and receiving your suggestions.
  21.  
  22.  
  23.  
  24.  
  25. Program Features
  26. * Program follows date and number format set by User in Palm preferences.
  27. * Application makes use of a database to retain all transaction types.
  28. * Can edit any field in a previous transaction and save the changes.
  29. * Can selectively clear any, or all, transactions in the register.
  30. * Displays checkbook register (eight transactions) on main form.
  31. * Scroll the register up or down one line or one page at a time.
  32. * Can change the date for any transaction before you save it.
  33. * Can assign a check / transaction to a particular category.
  34. * i.e. Personal, Business or category of your own choosing.
  35. * Supports the Palm operating system 'Find' function.
  36. * Can export the checkbook register to the MemoPad.
  37. * Simple, but elegant, user friendly interface.
  38.  
  39.  
  40.  
  41.  
  42. Contents Of This Document
  43. I. System Requirements
  44. II. Installation
  45. III. Zip File Contents
  46. IV. Using It
  47. V. Version History
  48. VI. Legal Disclaimer
  49. VII. Appendix
  50. How To Save The Old Database and Then Restore It
  51. The Urge To Merge Categories
  52. Getting Register Data Into Your Spreadsheet Program
  53.  
  54. I.  System Requirements
  55. This application requires Version 2.0 or later of the Palm operating system and 20K of free memory -- a mere pittance on the Palm III or Palm V and a minuscule amount on the Palm IIIx.
  56.  
  57.  
  58. II.  Installation
  59. Installation of MyCheckbook is just like any other Palm device program.  Use the installation program that came with your Palm desktop software or another one like the "PalmPilot Power Install," a most bodacious install tool.  Point your browser at "www.FastMoto.com" to check it out.
  60.  
  61. If you have a previous version of MyCheckbook installed, please remove it prior to installing this new version.  See "How To Save The Old Database and Then Restore It" in the Appendix
  62.  
  63. Hopefully, this will present no problem as you can enter your current check number and your current balance in the new version just like the previous version.
  64.  
  65. As always, I would suggest you do a HotSync before installing any new software.  I might also suggest that if you're not using BackupBuddy or the newest version of BackupBuddyNG by Alexander Hinds of Intelligent Systems, you should be.  BackupBuddy works seamlessly with your Palm and does stuff that the Palm OS should be doing.  And if you're interested, or not, I have no affiliation with BackupBuddy other than being a very satisfied user.
  66.  
  67.  
  68. III.  Zip File Contents
  69. Checkbook.prc    Checkbook application you install on your Palm device.
  70. Readme.doc    A nicely formatted version of the text file.
  71. Readme.txt    This file.
  72.  
  73.  
  74. IV.  Using It
  75. The Buttons
  76. Enter
  77. The 'Enter' button is used to complete all transactions.  If you tap the 'Enter' button, and 
  78. there are empty fields, the transaction will not be completed until each field has an entry.  
  79.  
  80. Cancel
  81. The 'Cancel' button can be used any time prior to completing a transaction with the 'Enter' button.  When you tap the 'Cancel' button, all information associated with the transaction in progress is cleared.
  82.  
  83. Transaction Popup Trigger
  84. Tapping the triangle next to the 'Transaction' label presents a popup list allowing you to select a transaction type from the following list:
  85. Next Check Num.     gets the next check number.
  86. New Check Num.        user can enter a new check number (see note below).
  87. ATM                 withdraw money without a check number.
  88. Swiped              used when making a Debit card purchase.
  89. Transfer            transfer money from your checking account.
  90. Deposit             deposit money into your checking account.
  91.  
  92. Note:  If a new check number is entered, this new number is saved and becomes the next number in your check number series.
  93.  
  94.  
  95. Category Popup Triggers
  96. There are two category popup triggers: one in the upper right hand corner and one in the center on the bottom of the display.  These two category popup triggers share a common resource, the categories list, but use that list to perform two different functions.
  97.  
  98. The category popup trigger in the upper right hand corner acts as filter for displaying records in the register table.  To see the list of categories you can select from to display items in the register table, tap on this category popup trigger.  The categories shown here are the default categories which MyCheckbook installed when first loaded.  To show only those checks assigned to a specific category, tap on one of the categories in the popup list.  This allows you to limit the check/records shown to a single category in a manner similar to the built-in applications.
  99.  
  100. The second category popup trigger, located in the center on the bottom of the display is used to group, or assign, checks/transactions to different categories.  That is, 
  101.  
  102.  
  103. Also, if you wish to edit the categories, you can select the Edit Categories... option from that pop-up list and the standard Palm OS category editing screen will be shown.
  104.  
  105. You can rename, add or delete categories using this screen. When you rename a category, all checks assigned to the old category name are moved to the new category name.  If you delete a category, all checks assigned to the deleted category are moved to the Unfiled category.
  106.  
  107. See, "The Urge To Merge Categories" in the appendix for additional category information.
  108.  
  109.  
  110. Menu Items
  111. Preferences
  112. Selecting the 'Preferences' option allows you to change the way MyCheckbook behaves.
  113.  
  114. Show balance - If checked, the current balance is shown.  If not checked, the current balance will be hidden.  Show Balance is set on by default.
  115.  
  116. Sticky transactions - If checked, your last transaction type is saved and causes 'MyCheckbook' to launch next time with the transaction type you last selected.  It should be noted that Sticky Transactions only applies to Check numbers, ATM transactions, Debit Card (Swiped) transactions, and Transfer transactions.
  117.  
  118. Enable quick lookup - If checked, as you start typing characters in the 'Payee' field the program searches the database for a match on each character you type and if a match is found, it fills in the remaining characters.
  119.  
  120. Mark Checks
  121. Selecting the 'Mark Checks' option allows you to mark a check or checks for deletion from the database.  When you select this option you will see a screen asking if you want to export the register before you mark any checks.  If you tap the 'Yes' button the register will be sent to the MemoPad with the title 'MyCheckbook' and the current date appended. Tapping the 'No' button will take you to the Mark Checks screen.
  122.  
  123. You should also note that the 'Enter' button changes to a 'Done' button during Mark Checks.  It will change back to 'Enter' when you finish marking the checks.
  124.  
  125. If, after marking the checks, you tap the 'Cancel' button, no checks will be deleted and the next time you select 'Mark Checks' from the options menu those checks you marked will still be marked.  However, when you tap the 'Done' button, marked checks are immediately deleted from the database and are not recoverable.  It is therefore a good idea to always do an export to the MemoPad before reconciling.
  126.  
  127. Delete Prior
  128. Selecting the 'Delete Prior' option brings up the 'Delete Prior' dialog box that has a date display, an 'OK' button and a 'Cancel' button.  To select a new date, tap the displayed date within the dotted box.  This will then bring up the standard Palm OS date picker form and allow you to choose a date.  After selecting a date you can tap the 'OK' button and all checks in the database with a date prior to the date you selected will be deleted.  If you decide this is not what you want to do, tap the 'Cancel' button and you will return to the MyCheckbook main display.
  129.  
  130. Export Register
  131. When you select "Export Register" from the Options menu, the checkbook register is immediately sent to the MemoPad with the title 'MyCheckbook' and the current date appended.
  132.  
  133. Below is a list of each transaction type I export and the format:
  134.  
  135. 2 Char category ID---------------------------+
  136. Transaction amount---------------------+     |
  137. Payee description----------------+     |     |
  138. Transaction type------------+    |     |     |
  139. Transaction date ---+       |    |     |     |
  140.                     |       |    |     |     |
  141. Check number        2/14/99,1234,Pizza,12.34,Pe
  142. ATM                 2/14/99,ATM ,Pizza,23.45,Pe
  143. Swiped/Debit card   2/14/99,Swpd,Pizza,34.56,Bu
  144. Transfer            2/14/99,Txfr,Pizza,45.67,Bu
  145. Deposit             2/14/99,,Deposit,,56.78,Un
  146.  
  147. Notice the empty field *before* 56.78 - when the MemoPad file is then imported to Excel, or some other spreadsheet, this empty field will push '56.78' into another column which will 
  148. allow you to keep all 'Debit' transactions in one column and all 'Credit' transactions in 
  149. another column.
  150.  
  151. Thus on Excel, it will be imported as:
  152.  
  153.                     Date    Amount  Payee   Debit  Credit  Category
  154. Check number        2/14/99 1234    Pizza   12.34              Pe
  155. ATM                 2/14/99 ATM     Pizza   23.45              Pe
  156. Swiped/Debit card   2/14/99 Swpd    Pizza   34.56              Bu
  157. Transfer            2/14/99 Txfr    Pizza   45.67              Bu
  158. Deposit             2/14/99         Deposit        56.78       Un
  159. _________________________________________________________________
  160.                                             Debit  Credit
  161. Total                                     -116.02  56.78
  162.  
  163. Number Of Records
  164. Selecting this option brings up an information dialog box that informs you of how many records are currently in the application's database.
  165.  
  166. About MyCheckbook
  167. This one should be self-explanatory but if not, it shows the version number and release date.
  168.  
  169.  
  170. Transaction Types
  171. Next Check Num.     gets the next check number.
  172. New Check Num.        user can enter a new check number (see note below).
  173. ATM                 withdraw money without a check number.
  174. Swiped              used when making a Debit card purchase.
  175. Transfer            transfer money from your checking account.
  176. Deposit             deposit money into your checking account.
  177.  
  178. When you select 'Deposit' the transaction type field clears and 'Dep' is inserted there, the word 'Deposit' is written 
  179. in the To: (payee) field and the cursor moves to the 'Amount' field.  After you've entered the amount of your deposit, tap the 'Enter' button to complete your deposit transaction. 
  180.  
  181. The word 'Deposit' written in the To: (payee) field can be changed to whatever you like.  I only used the word deposit because it is so descriptive.  However, if you received money as a gift from some distant relative you can type in 'Gift' or 'Winnings' or anything.
  182.  
  183.  
  184. Editing A Previous Transaction
  185. To edit a previous transaction, tap on that transaction's date in the date column.  This will place the transaction data in the appropriate check fields and allow you to edit any field.
  186.  
  187. Voiding A Check
  188. To void any check in the checkbook register simply tap on a check number in the table.  To be sure this is what you really intend to do, and before the check is actually voided, you will be shown a 'Void Check Alert' form.  To confirm the void process, tap the 'OK' button or to cancel the void operation, tap the 'Cancel' button.  If you choose 'OK' the checkbook balance will be adjusted accordingly, the word 'Void' will show up in the 'Payee' column, and the 'Amount' column will show a zero amount.
  189.  
  190. You can only void checks, and only if a check has not already been voided. That is, once you void a check the amount is set to 'zero' and it can't be voided again.  If you tap the other transaction types that show up in the check number column, nothing will happen.
  191.  
  192.  
  193. Miscellaneous Stuff
  194. It's still a presumption that when using MyCheckbook you will be writing checks most of the time. However, if this is not the case, a new feature has been added that allows you to change the way this works.  The feature is called "Sticky Transactions," and can be enabled or disabled in the 'Preferences' panel.
  195.  
  196. Although you may enter up to 30 characters in the To: (payee) field, all those characters might not show up in the register view because of the limited display area of the table.  Therefore, very long names will be truncated in the register view and displayed with the Ellipsis (...) character at the end.
  197.  
  198. The PageUp/PageDown buttons on the Palm device scrolls the table one page at a time while the On-Screen scroll arrows scroll the table one line at a time.
  199.  
  200. To change the date of a transaction, tap the displayed date within the dotted box.  You will then be presented with the standard Palm OS date picker form.
  201.  
  202. When you have finished entering data in the To: (payee) field you can enter the graffiti 'carriage return' character or 'tab' character to move to the next field (Amount field).  Likewise, after you've entered a value in the 'Amount' field you can enter the graffiti 'carriage return' character which would be the same as tapping the 'Enter' button.
  203.  
  204. V.  Version History
  205. 1. 1 October, 1998 The initial release for beta testing by my wife.
  206. 2. 11 October, 1998 Cleaned up a few anomalies she discovered while using it.
  207. 3. 20 November, 1998 Began adding code for the Checkbook database, plus a dialog box to    allow the User the option of setting categories for checks written.
  208. 4. 10 December, 1998 At the requests of many users I added international money support.
  209. 5. 30 December, 1998 Beta testing the added features and fixing those found problems.
  210. 6. 10 January, 1999 Release of new beta version to the awaiting Users/Testers.
  211. 7. 15 January, 1999 Official release of latest version to the anxious masses.
  212.  
  213.  
  214. Vi.  Legal Disclaimer
  215. This software is provided AS-IS; there is NO WARRANTY, express or implied.  The user assumes full responsibility and liability for any use of this program.  All Rights Reserved by me, Carl Quick, except as noted below.
  216.  
  217. Permission to distribute this package complete and unmodified for personal use via the Internet for no charge (other than reasonable connection charges) is granted to the public.  Distribution for commercial purposes via any other medium, including but not limited to CD-ROM, floppy, or printed material, in whole or in part, requires express permission from the author, Carl Quick (cquick@magicnet.net).
  218.  
  219. Modified versions may be distributed with this notice intact, provided that said versions are clearly marked as modified.  The above provisions also apply to any such modified packages.
  220.  
  221.  
  222.  
  223. Appendix
  224.  
  225. How To Save The Old Database and Then Restore It
  226. OK, I apologize for the inconvenience, but changes/improvements in the application and thus changes in the saved application preferences have made it necessary for a special procedure to save your database before installing version 2.X.  Then, after you have installed the new version you can re-install the old database and everything will be as it was, only better.
  227.  
  228. Of course, if you don't have any data you need to retain, you can just delete the previous version, install the new version, ignore the following instructions, and keep going.
  229.  
  230. I know some of this may seem mundane, but just remember not everyone has the same level of computer expertise that you have.
  231.  
  232. Locate the folder/directory where your Palm desktop software resides.  On my systems this folder/directory is called 'Palm'.
  233.  
  234. Open this folder and inside there should be another folder/directory that has the same name as your Palm user name.  In my case my user name is "Carl Quick" and my personal folder is labeled 'QuickC'.  Once you have located your folder, double-click on it to open it.
  235.  
  236. Inside your personal folder should be several more folders with familiar names like address, datebook, expense, memopad, todo, etc..  There should also be a folder called 'Backup', and after locating it, double-click on it to open it.
  237.  
  238. In this folder is where most of your third party apps get put, including their databases.  So now we need to find the file called 'CheckbookDB.PDB' and save it someplace special so we can re-install it later.  What I usually do is just right-click on this file then drag it to my personal folder.  When using the right mouse button to drag a file you are given a choice to 'Move' or 'Copy' the file.  I usually just tell it to make a copy.
  239.  
  240. Whew, we're on the home stretch at last.
  241.  
  242. Now that we've got the database saved and out of the way, you can follow the standard Palm procedures to delete the old version and then install the new version.
  243.  
  244. Alright, after you've installed the new version, and run it once to initialize everything, it's time to re-install your saved database.
  245.  
  246. Start the Palm desktop application, then click on the 'Install' button located on the left side of the window.  If you have multiple users, make sure the correct one is selected and then click the 'Add' button.  Locate your personal folder with the 'CheckbookDB.PDB' file.  Now you can either click on the file to highlight it and click the 'Open' button or double click on the file name to open it.
  247.  
  248. You should be back at the Palm Install Tool window with the 'CheckbookDB.PDB' file visible in the install window.  If you're satisfied with this, click the 'Done button to finish up and install the database on your next HotSync.
  249.  
  250. The only other thing you may need to do is correct the check number by selecting 'New' as the transaction type and entering the new, next check number.
  251.  
  252. What Are Categories?
  253. Categories are a fundamental element of Palm OS databases.  Under Palm OS, categories serve a similar function to folders on a desktop computer.  Record-based Palm OS applications generally offer category-based viewing of records in the list view.
  254.  
  255. A standard record type database contains slots for 16 categories, some of which have predefined names.  One of them is the default category 'unfiled.'  Each record is assigned to one of the categories.
  256.  
  257. Applications usually allow the user to create and edit the categories, but they may also preload a fixed set of categories.  Applications also generally allow users to assign records to categories as they wish.  Alternatively, applications can assign records internally based on program logic.
  258.  
  259.  
  260. The Urge To Merge Categories
  261. by Jeff Carlson, author of "Palm III & PalmPilot Visual QuickStart Guide"
  262.  
  263. The built-in Address Book, To Do List, and Memo Pad applications share the ability to group records into as many as 15 categories each.  But what happens when you want to merge records from two categories into a single category?  You could open each record individually and do the change, but that could involve quite a bit of repetitive, mindless drudgery if you have several records to process.  Instead, the PalmOS features a hidden method of doing it all in one shot by renaming one category.
  264.  
  265. Let's assume, for the sake of trying to think of an amusing example, that you have 20 brothers and sisters, all of whom have separate addresses.  You've created a category in Address Book called "MyFamily" to keep track of them.  Now, to make things even more implausible, suppose your fiancΘe also has 20 brothers and sisters with individual addresses, categorized as "HerFamily" (or "HisFamily").  When you get married, you want to make everyone belong to the same family category on your Palm device (and thereby make sure everyone feels included).
  266.  
  267. Choose Edit Categories from the category pop-up menu in the upper right corner of the Address Book screen, then highlight "HerFamily".  Tap the Rename button, and change its title so that it exactly matches the name of the category you wish to merge it with (including upper and lowercase letters), "MyFamily" in this example.  You will be alerted that you're attempting to merge two categories; tap 'OK' to confirm the action, then tap 'OK' to exit the Edit Categories screen.  Not only will your fingers and wrist appreciate the work you've saved them, there won't be any bad feelings when you beam your addresses to the rest of the family's Palm devices.
  268.  
  269. Getting Register Data Into Your Spreadsheet Program
  270. There are two methods you can use to import the checkbook transaction register to your spreadsheet program.  Choose the one that best suits your needs and the one you feel most comfortable with.
  271.  
  272.  
  273. Method 1
  274.  
  275. 1)  Open Excel, or whatever your favorite spreadsheet program is, and then from the 'File' menu select 'Open'.  This should display another window with the title 'Open.'  Here you will have to 'browse' to locate the appropriate directory/folder, which should be your HotSync name.  In my case, it is located in the Palm folder which was the default from the desktop install procedure and looks like this: c:\palm\quickc\memopad.
  276.  
  277. 2)  You also need to set the "Files of type:" in the 'Open' window to "All Files (*.*)."  After doing this you should see two files: memopad.bak and memopad.dat.  It is the latter one, memopad.dat, we are interested in.  Click on this file to highlight it and then click the 'Open' button.
  278.  
  279. NOTE: Excel will bring up an information dialog window here because it doesn't understand the file format.  Basically, it is asking for your permission to open this file as a text file.  Click the 'OK' button to continue.
  280.  
  281. NOTE:  One of the unfortunate things about the Palm HotSync scheme is they don't keep each memo as separate item, but rather they lump them all together in the 'memopad.dat' file.  So, if you have a lot of memos you may want to consider method 2.  Other than that, we can keep going here.
  282.  
  283. 3)  This will bring up the "Text Import Wizard - Step 1 of 3" window.  Make sure that the 'Delimited' radio button is selected and that you also select the "Start Import at Row" number.  Depending on the number of memos in the file, you will probably have to scroll down in the list to locate the beginning row number of the MyCheckbook data.  When you have located the row number, type this number in the "Start Import at Row" box and then click the 'Next' button.
  284.  
  285. You should now be at the "Text Import Wizard - Step 2 of 3" window.  Here you will select Comma as your delimiter and then click the 'Next' button.
  286.  
  287. This brings us to the last window, "Text Import Wizard - Step 3 of 3."  You can do any special things to particular columns if you want and if not, click the 'Finish' button to complete the import process.
  288.  
  289. 4) That's it.  You now have your check register in a spreadsheet and you can do as you please with it.
  290.  
  291.  
  292. Method 2
  293.  
  294. 1)  Locate your Palm desktop application and then start the Palm desktop application.
  295.  
  296. 2)  On the left side of the Palm Desktop, locate the 'Memo' button and then click on it.
  297.  
  298. 3)  You should now have a listing of your current memos from the last/most recent HotSync.
  299.  
  300. 4)  Find the memo titled, "MyCheckbook mm/dd/yyyy."  mm/dd/yyyy is the date you exported the register to the memo pad.
  301.  
  302. 5)  Left click on our memo of interest and drag it down to the clipboard icon located on the lower right side of the Palm desktop.
  303.  
  304. 6)  You can close the Palm desktop application as we are finished with it for now.
  305.  
  306. 7)  OK, locate the Windows 'Notepad' application and then start it.  After you see the "Untitled - Notepad" window appear, go to the 'Edit' menu and select the 'Paste' option.  A copy of the transactions you exported should now be seen in this window.  The first item in the list should be the title "MyCheckbook mm/dd/yyyy."  Where mm/dd/yyyy is once again the date you exported the register to the memo pad.
  307.  
  308. 8)  Now we need to save this file, and where you save it is up to you, but put it in some convenient place as we'll be opening it again in a few steps.  You can label the file as to your liking, but leave the extension as '.txt' which Notepad will add as the default.  On my NT workstation computers my Excel files go here: c:\documents\excellstuff\
  309.  
  310. 9)  Open Excel, or whatever your favorite spreadsheet program is and then from the 'File' menu select 'Open'.  This should display another window with the title 'Open.'  Here you will have to 'browse' to locate the appropriate directory/folder where you just saved the file you created with Notepad.
  311.  
  312. 10) You will also need to set the "Files of type:" in the 'Open' window by clicking on the drop-down arrow and choosing "Text Files (*.prn; *.txt; *.csv)."  After you do this you should see text file you just saved in step 8.  Click on this file to highlight it, and then click the 'Open' button.
  313.  
  314. This will bring up the "Text Import Wizard - Step 1 of 3" window.  Make sure that the 'Delimited' radio button is selected and that you also select the "Start Import at Row" number.  This last one will default to 1.  Click 'Next' when finished.
  315.  
  316. You should now be at the "Text Import Wizard - Step 2 of 3" window.  Here you will select Comma as your delimiter and then click the 'Next' button.
  317.  
  318. This brings us to the last window, "Text Import Wizard - Step 3 of 3."  You can do any special things to particular columns if you want and if not, click the 'Finish' button to complete the import process.
  319.  
  320. 11) That's it.  You now have your check register in a spreadsheet and you can do as you please with it.
  321.  
  322.